Definition of River Severn

  • (noun) a river in England and Wales flowing into the Bristol Channel; the longest river in Great Britain

Synonyms of River Severn


Antonyms of River Severn


No Antonyms Found.

Homophones of River Severn


No Homophones Found.